Specification and implementation of constraints in GIS – with illustrations from a VR system

ثبت نشده
چکیده

Constraints are important elements of every modelling process but until now they have not received much attention in GIS. In GIS, constraints are conditions, which always have to be valid (true) within the model populated with real geographic object instances. In this paper we argue that constraints should be part of the object class definition, similar to other aspects of the object class definition: attributes, methods, and relationships (generalization/specialization, part/whole, and associations). This paper presents our view on modelling constraints, in which we distinguish three different stages: clarifying constraints applicable for the objects of interest, formally describing them using the unified modelling language/ object constraint language (UML/OCL) and implementing them in application tool or in the DBMS. In order to better understand the constraints and their use in GIS we propose a classification of the different types of constraints. The paper demonstrates the way UML (OCL) is used for modelling constraints in SALIX-2, a VR landscape modelling system. Depending on the type of constraints (and the application), some of them can be best implemented at (edit/simulation) front-end, others at DBMS (or perhaps throughout all subsystems), but this should all be derived from the same specification: the model including the formal constraints. This paper focuses on the implementation of the constraints using triggers (as assertions are not yet available) within the DBMS and the problems that have to be solved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An automatic test case generator for evaluating implementation of access control policies

One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...

متن کامل

Integrating 3D-GIS and Virtual Reality Design and implementation of the Karma VI system

Virtual reality is becoming a popular tool to visualize 3D GIS data. Direct interaction with the GIS data, however, is often limited. In this paper, we present a multi-view approach to support 3D GIS interaction within VR-environments. This approach is implemented in the Karma VI system, using existing GIS and VR technology. We describe the multi-view approach, the system components and the int...

متن کامل

Study and Investigation of the Challenges and Constraints Political and legal of Financial Supervisors in Public Sector Organizations with the Approach of Desired Implemention of the Public Sector Accounting

In this study, the legal and political challenges and constraints of financial oversight of executives of the country in the proper implementation of the public sector accounting system were studied, identifying the existing obstacles and challenges to improve the supervision to achieve the goals of the sector accounting system. Publicly available. The statistical population of the study is all...

متن کامل

Virtual Reality Exposure Therapy for the Treatment of Darkness Phobia

Virtual reality (VR) exposure therapy is a common treatment for phobia and the efficacy of this technique has proved. The darkness phobia is one of the most common disorders among the children. This is the first research about the darkness phobia and using VR to treat the patients. The VR system designed in this article is composed from two parts: Mechatronic devices and graphics unit. As a chi...

متن کامل

Optimal Operation of Microgrids Under Demand Side Management

One of the major problem in the optimal operation of the power system is optimal operation of microgrid with regard to the Demand-side-management. From one side, demand-side-management programs  reduce the operating costs of the power system and on the other hand, the implementation of these programs requires a financial incentive policies. In this paper, optimal operation of microgrid with dem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007